<?php
/*Controllers Cliente*/
define('SALT_LENGTH', 30);
class Cliente extends Controller {
    
	function Cliente(){
		parent::Controller();
		//$this->load->database();
		$this->load->library('layout','template/admin');
	    $this->layout->setLayout('template/admin');
		$this->load->helper(array('form','url','file'));
	
       /* $this->load->library('authentication');*/
		$this->load->model('cliente_model');
	}
	
	function index(){
		$data = array(); //inicializacion de la variable a cadena
		$data['lista'] = $this->cliente_model->listaClientes();
		$this->layout->view("cliente/cliente", $data);
		
		
		//echo 'Hola Mundo';
		//Home::janne();
	}
	
	function informacion($cod_cliente){
	    //echo 'eston en funcion informacion';
		$data = array();
		$data['info'] = $this->cliente_model->infoCliente($cod_cliente);
		$this->layout->view("cliente/informacion",$data);
	}
	
	//Muestra el formulario con los datos segun el codigo enviado
	function modificar($cod_cliente){
	   //echo 'estoy en funcion informacion';
	   $data['info'] = $this->cliente_model->infoCliente($cod_cliente);
	   $this->load->view("cliente/modificar",$data);
	}
	
	//Esta funcion sirve para modificar la funcion dentro la base de datos
	function modificarDB(){
		$data = array();
		$where = array();
		
		// la variable del post lo debo ver en la interfaz gracica de donde lo estoy enviando
		$where['cod_cliente'] = $this->input->post('cod_cliente');
		
		$data['nom_cliente'] = $this->input->post('nombre');
		$data['dir_cliente'] = $this->input->post('direccion');
		$data['telf_cliente'] = $this->input->post('telefono');
		$data['cel_cliente'] = $this->input->post('celular');
		$data['fax_cliente'] = $this->input->post('fax');
		$data['contacto_cliente'] = $this->input->post('contacto');
		$data['correo_cliente'] = $this->input->post('correo');
				
		$this->cliente_model->modificarCliente($data, $where);
		
		redirect('cliente');//redirecciona a otra pagina	
	}
	function guardar(){
		$data = array();
		$data['nom_cliente'] = $this->input->post('nombre');
		$data['dir_cliente'] = $this->input->post('direccion');
		$data['telf_cliente'] = $this->input->post('telefono');
		$data['cel_cliente'] = $this->input->post('celular');
		$data['fax_cliente'] = $this->input->post('fax');
		$data['contacto_cliente'] = $this->input->post('contacto');
		$data['correo_cliente'] = $this->input->post('correo');
		$data['activo_cliente'] = '0';
		$this->cliente_model->guardarCliente($data);
		redirect('cliente');//redirecciona a otra pagina	
	}
	
	function eliminar($cod_cliente){
		$aux=$this->cliente_model->eliminarCliente($cod_cliente);
		$mensage = ($aux == 1)? 'ejecuto' : 'rechazado';
		redirect('cliente/index/'.$mensage);
	}
	
}
?>